package preserve.extract.after;


import preserve.extract.After;

/**
 * 改为传递整个对象
 *
 * @author: cong zhi
 * @createDate: 2022/5/10 9:10
 * @updateUser: cong zhi
 * @updateDate: 2022/5/10 9:10
 * @updateRemark: 修改内容
 * @version: v1.0
 */
@After
public class Room {

    public boolean withinPlan(HeatingPlan plan) {
        // 不再需要low和high临时变量
/*        int low = daysTempRange().getLow();
        int high = daysTempRange().getHigh();*/
        // 以TempRange对象提供的函数来替换low参数
        return plan.withinRange(daysTempRange());
    }


    public TempRange daysTempRange() {
        return new TempRange();
    }


}
